今天會簡單介紹Spring Boot框架及介紹範例系統~
Spring是基於Java語言為基礎的開放原始碼Web應用程式架構,而Spring Boot則是再Spring架構上建置的延伸模組。
起初是由Pivotal團隊提供,用來簡化Spring應用程式的建立與簡化開發流程,許多的優化讓Spring Boot成為Java中最有影響力的框架。
1.大量自動配置,讓編碼、配置、部署與監控變簡單。
2.可以獨立新建Spring應用程式,可以使用Maven或Gradle外掛功能,並且創建可以執行的Jar或War檔案。
3.內嵌Tomcat或Jetty等Servlet
4.提供自動配置的Starter模型(POWS),用來簡化Maven的配置
這邊挑了比較常用的做說明。
teacherapi/src/main/java/com.nutc.teacherapi/controller
放置網址資料,控制URL打的方式及回傳資料
teacherapi/src/main/java/com.nutc.teacherapi/model
放置自己定義的物件格式
teacherapi/src/main/java/com.nutc.teacherapi/repository
放置搭配Spring Data JPA的控制檔
teacherapi/src/main/java/com.nutc.teacherapi/service
放置處理資料的程式碼
teacherapi/src/main/TeacherapiApplication
執行Spring Boot的執行檔
teacherapi/src/main/resources/application.properties
Spring Boot的配置檔
teacherapi/pom.xml
Spring Boot專案需要用到的依賴
明天會介紹資料庫與Ip設定,各位明天見~